import { createSSRApp } from 'vue';
import App from './App.vue';
import { toast } from '@/utils/util';
// #ifdef MP-WEIXIN
import QcToast from '@/components/wxToast/qcToast.vue';
// #endif
// #ifdef H5
import { NavBar } from 'vant';
import Eruda from "eruda";
if (import.meta.env.VITE_VUE_APP_MINI_ENV !== 'publish') {
  Eruda.init() // 使用 Eruda
}
// #endif
export function createApp() {
  const app = createSSRApp(App);
  // #ifdef H5
  app.use(NavBar);
  // #endif
  // #ifdef MP-WEIXIN
  app.component("QcToast", QcToast);
  // #endif
  app.provide('$Toast', toast);
  return {
    app,
  };
}
